// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.

// import Vue from 'vue'
// import FastClick from 'fastclick'
import store from './store'
import App from './App.vue'
import router from './router'
// import ElementUI from 'element-ui'

// Vue.use(ElementUI);
import 'element-ui/lib/theme-chalk/display.css';
// import Loading from "./components/loading/index"
// Vue.use(Loading)
// import {
//   Menu,
//   Submenu,
//   MenuItem,
//   Card,
//  	Row,
//   Col,
//   Button,
//   Tabs,
//   TabPane,
//   Pagination,
//   Collapse,
//   CollapseItem,
//   Input,
//   Dropdown,
//   DropdownItem,
//   DropdownMenu,
//   Popover,
//   Alert
// } from 'element-ui'
// import './element-variables.scss'

// Vue.use(Menu)
// Vue.use(Submenu)
// Vue.use(MenuItem)
// Vue.use(Card)
// Vue.use(Row)
// Vue.use(Col)
// Vue.use(Button)
// Vue.use(Tabs)
// Vue.use(TabPane)
// Vue.use(TabPane)
// Vue.use(TabPane)
// Vue.use(Pagination)
// Vue.use(Collapse)
// Vue.use(CollapseItem)
// Vue.use(Input)
// Vue.use(Dropdown)
// Vue.use(DropdownMenu)
// Vue.use(DropdownItem)
// Vue.use(Popover)
// Vue.use(Alert)

// FastClick.attach(document.body)
Vue.config.productionTip = false



String.prototype.trim = function() { 
  return this.replace(/(^\s*)|(\s*$)/g, '')
}

function getCookie(name) {
  var cookieValue = null;
  if (document.cookie && document.cookie !== '') {
    var cookies = document.cookie.split(';')
    for (var i = 0; i < cookies.length; i++) {
      var cookie = (cookies[i]).trim()
      if (cookie.substring(0, name.length + 1) == (name + '=')){
        cookieValue = decodeURIComponent(cookie.substring(name.length + 1))
        break
      }
    }
  }
  return cookieValue;
}


/* eslint-disable no-new */
new Vue({
  el: '#app',
  store,
  router,
  components: { App },
  template: '<App/>'
})
